home *** CD-ROM | disk | FTP | other *** search
/ The Net Power 1997 October / NET_DISC.iso / mac / Games / KALI / Kali Documentation < prev    next >
Text File  |  1997-02-13  |  19KB  |  262 lines

  1.      Kali Documentation (Macintosh Kali)
  2.                    (c) Copyright 1995-1997 Kali, Inc. All right reserved.
  3.  
  4.  
  5. Introduction
  6.  
  7. What is Kali?  Kali is the largest Internet gaming system in the world with over 90,000 users and 250 servers in 23 countries.  Kali supports more games than any other system.  Games include Descent, Descent 2, Warcraft, Warcraft 2, Command & Conquer, NetMech (DOS and Win95), EF2000, Top Gun, Duke Nukem, Quake, Doom, Doom II, Heretic, Hexen, Apache, Rise of the Triad, Terminal Velocity, VR Pool, Super Karts, Mortal Combat 3, Big Red Racing, and several other games.  The Kali system runs in DOS, Windows 95, OS/2, and Macintosh OS.  The Kali Servers run on UNIX and Windows 95/NT machines and can each handle up to 400 users.
  8.  
  9. How does Kali work?  It's actually quite simple.  Kali fools your games into thinking you are connected to a very large IPX network.  Almost any game that supports IPX will work with Kali.  Of course there are exceptions.  Not all games can handle the packet loss and slow speeds that are common on the Internet.  Some games like Warcraft 2 and Duke Nukem have special options built into the games to improve the speed over the Internet.
  10.  
  11. How well does Kali work?  It really depends.  It definitely works better for some people.  Using a fast modem (28.8 or ISDN) and connecting to a fast Internet provider will make Kali work better.  Not all modems work equally.  Not all Internet providers work the same.  You might have to shop around to find good quality and low prices.  We don't currently recommend any specific Internet  providers (also called ISPs - Internet  Service Providers), but you can use several of the national providers like Earthlink, Concentric, MSN, and Netcom (Netcruiser), or find a local ISP that offers PPP (Point-to-Point Protocol) connections and has a fast Internet connection (ask for full T1 or better).
  12.  
  13. How much does Kali cost? Only $20 (US).  This is a one-time fee.  There are no hourly or monthly fees.  Once you register you never have to pay to access the public servers and other players.  The only cost you will have is the cost of your Internet access.
  14.  
  15.  
  16.  
  17. Contents
  18.  
  19.       Chapter I:         Getting Prepared
  20.  
  21.       Chapter II:       Using Kali
  22.  
  23.       Chapter III:    Kchat
  24.  
  25.       Chapter IV:      Kali Servers, ftp sites, and Web sites
  26.  
  27.       Chapter V:       Playing Games on Kali
  28.  
  29.       Chapter VI:    Version history
  30.  
  31.       Chapter VII:   Credits
  32.  
  33.  
  34.  
  35. Chapter 0: I Hate Reading the Manual!
  36.  
  37. Kali Macintosh is basically intuitive, and you can probably figure it out without reading anything in this document.  But here are some brief quick-start instructions:
  38.  
  39.       1)  Drop Kali onto your System Folder.
  40.            (When it asks if it is OK to put Kali into the Control Panels Folder, Click OK)
  41.       2)  Restart your Mac.
  42.       3)  Open the Kali Control Panel.
  43.       4)  Agree to the license agreement.
  44.       5)  Fill out your personal information.
  45.       6)  Select a server from the list and connect.
  46.       7)  Launch Kchat (or a Kali compatible game) and enjoy!
  47.  
  48.  
  49.  
  50. Chapter I: Getting Prepared
  51.  
  52. Hardware:
  53.  
  54. Best is a direct connection, Ethernet or T1 for example.  If you are not directly connected, you'll need a high speed modem (the faster the better) as well as an account with an ISP (Internet Service Provider) which has suitable dial-up facilities.  A 28.8 modem is highly recommended.  Some games, like Warcraft II, will work with a 14.4 modem, but usually with only 2 or 3 players in a game.  Be sure your ISP offers SLIP or PPP support (PPP is recommended).
  55.  
  56. Software:
  57.  
  58. In addition to the hardware requirements, some software is also required to complete your setup.  Before you can play, you'll need to pick up the following:
  59.  
  60. Ñ  System 7 (or later)
  61.  
  62. Ñ  MacTCP 2.0.6 or Open Transport 1.1 or later (there may still be some Open Transport-related bugs, though)
  63.  
  64. Note, you do not need MacIPX.
  65.  
  66.  
  67.  
  68. Chapter II: Using Kali
  69.  
  70. Installing
  71.  
  72. To install Kali, just drop Kali into your System Folder and restart your machine.  Kali is a Control Panel, and it will automatically be placed in your Control Panels folder when you drag it onto the System Folder.
  73.  
  74. Configuring
  75.  
  76. Before you run Kali, you must agree to license agreement, and it's a good idea to fill in some personal information.  Open the Kali Control Panel, and you will be presented with the license agreement. After agreeing, select the "Set Personal Info╔" button and type in a new nickname in the box labeled "Nickname".  Then and fill out all the other fields you can.  If you're not registered, leave the serial, skey, and tkey fields blank.  Please note that names cannot contain spaces.
  77.  
  78. Connecting
  79.  
  80. Open the Kali Control Panel and you will see a list of servers on the right side.  The default server is Kali Central.  To select a new server, click on a name.  You can also use the arrow keys to navigate the list.  The server currently selected is displayed in the bottom-left corner in the box labeled "Server".
  81.  
  82. Once you've picked a server, hit the Connect button or hit the Return key.  If all goes well you will be connected to a Kali server, and will be ready to play games and use Kchat with impudence.  In the case of an error during the connect process, you should get presented with a detailed error message clearly outlining the problem, though occasionally they're a bit cryptic.  Servers are often down, so messages like "Server not responding" or "Nobody is listening there" usually indicate a problem with the server.  Just pick another server.
  83.  
  84. Kali remembers which server you last connected to, so if you only play from one server typically you will have no need to change servers in the Control Panel.
  85.  
  86. Updating the Server List
  87.  
  88. Hit the 'Update Servers' button and Kali will contact the Tracker for a current list of Kali servers.  Also returned is information about how many users are on each server.  The "Sort by # Users" button rearranges the list in order of number of users, which is useful for finding a good server as people generally want to play where there are lots of other people. And of course, the "Sort by Name" button rearranges the list in alphabetical order, useful for when you are looking for a particular server.
  89.  
  90. Adding Custom Servers to the List
  91.  
  92. Simply select the Add button, fill in the fields, and the new server will be added to the end of the list.
  93.  
  94. Options
  95.  
  96. Clicking on the Options button reveals a dialog wherein you can set a few preferences.  The tracker address comes set correctly as of the release of this version, but may change in the future.  The other options are explained below.
  97.  
  98. The Auto-Connect Feature
  99.  
  100. With this feature selected, whenever you launch an IPX game or Kchat, Kali will automatically try to connect to your selected server if you're not currently connected.  If you rarely change servers, this can save time, as you don't need to ever open up the Kali Control Panel to connect.  Most Kali users never use the MacIPX driver, but if you do, you should probably leave this option off.  When Auto-Connect is off, IPX applications will use Novell's MacIPX driver instead of trying to connect to a Kali server when you're not already connected.
  101.  
  102. Descent engages in the dubious practice of opening the IPX driver as soon as you launch the game, without you ever selecting IPX yourself.  With Auto-Connect on, this could potentially be a pain if you ever want to play a single-player game of Descent.
  103.  
  104. The Hear Broadcasts Feature
  105.  
  106. Deselecting this option can cut down network traffic in certain situations, which can potentially increase game speed. Important: only deselect 'Hear Broadcasts' once in a game.  If you deselect it first, you'll probably never get to enter a game.
  107.  
  108. Broadcasts are data sent to all gamers on a network, and are generally used to advertise "hey, I'm starting a game, come join me!"
  109.  
  110. An example of a situation where turning 'Hear Broadcasts' off could help: you've got a pathetic 14.4 modem and you're playing Warcraft II on a popular server like Castle.  After finding and joining a game, while your Town Hall is building you go to the Finder, open Kali, and turn off broadcasts.  The improvement in bandwidth should in theory speed up your game.  After the game, make sure to turn broadcasts on again if you want to play again.
  111.  
  112. The Auto-Turn Off Broadcasts Feature
  113.  
  114. It's certainly a pain to have to go to the Kali control panel after finding a game and turn off Hear Broadcasts.  This feature seeks the best of both worlds.  In theory, Kali will detect when you've found a game and turn off broadcasts for you.  Then, when you stop playing, it will turn broadcasts back on so you can find another game.  There will definitely be a lag of up to ten seconds (or longer under rare circumstances) between the end of a game and when you will start to hear broadcasts.  This is due to server architecture.  This feature works by analyzing data statistics, so it's not perfect, and may be fooled occasionally.
  115.  
  116. Chapter III: Kchat
  117.  
  118. Kchat is Kali's chat program, where you can meet Kali users, find people to play with, talk of exploits, and generally hang out.  Loosely based on IRC, Kchat provides a tailored set of commands useful for setting up games over Kali.  See the seperate Kchat documentation included with this package for further info.
  119.  
  120.  
  121.  
  122. Chapter IV: ftp Sites and Web Sites
  123.  
  124. A.   Kali and related files can be found at these ftp sites:
  125.  
  126.       ftp://ftp.axxis.com/pub/kali/ 
  127.       ftp://ftp.internexus.net/pub/kali/ 
  128.       ftp://ftp.kali.net/kali/
  129.  
  130. B.  The following Web sites relate to Macintosh Kali and Macintosh networking gaming in general:
  131.  
  132.       Official Kali Home Page:                  http://www.kali.net/
  133.               All Information Pertaining to Kali and Kali, Inc.
  134.       Kali for Mac page:                            http://www.ebicom.net/~jnaron3/kali.html
  135.               Kali information and players listing for Mac users.
  136.       Networkable Mac Games:                  http://www.AmbrosiaSW.com/netgames/
  137.               General network gaming info for Mac users.
  138.  
  139.  
  140.  
  141. Chapter V: Playing Games on Kali
  142.  
  143. When using Kali and connected to a server your Mac thinks that it is connected to a large global IPX network. Games that were written to be played over local networks using the IPX protocol will now work over the Internet through Kali.  You can start your game just like a normal multiplayer game would start on a local IPX network, I would suggest reading the game's manual for details and options that might be available.
  144.  
  145. If you are playing a game like Descent which can be entered at any time, just connect to a server, launch Descent, and select the Multiplayer option.  Select Join a Game and select a game to join.  Note that since we are on the Internet you might have a little trouble joining games since just one packet being lost or out of order will cause the join to fail.  Just try again or try a different game.
  146.  
  147. If you want to play a game that requires people to all start at once (like Warcraft 1, Doom, etc.) usually the best course of action is to use Kchat to find some opponents.  However, more popular games like Warcraft II and C&C usually have so many people playing on some servers that if you're just looking to find a game quickly, you can simply load the game and look for other people starting games.
  148.  
  149.  
  150.  
  151. Chapter VI: Mac Version History
  152.  
  153. 1.0b6: Fixed many bugs, and marks the first appearance of Native code in Kali For The Mac. 
  154.  
  155. Bug Fixes Include:
  156. Ñ  Kchat now works properly.
  157. Ñ Mac Command & Conquer now works with Kali again.
  158. Ñ Fixed the Auto Connnect Feature
  159. Ñ Fixed the problem with disconnects resulting in "No Response From Server". If your connection drops while using Kali,
  160.    simply go to the Kali control panel, disconnect from and then re-connect to your Kali server of choice.
  161. Ñ The Kali driver is now Native on PCI PowerMacs!
  162. Ñ Kchat is now Native!
  163.  
  164. Also fixed is a bug in the preliminary release of 1.0b6 which would prevent the driver from loading at startup on some non-PCI PowerMacs.
  165.  
  166. 1.0b5: should fix most of the current problems, and will probably run faster.  Apple's Open Transport team will be using the source code from this release to help optimize Kali for Open Transport (rather than MacTCP).
  167.  
  168. 1.0b4: fixed the unimplemented trap errors that some were getting when accessing the Kali Central server, as well as a few other unimplemented trap errors.
  169.  
  170. 1.0b3: worked around a bug that made Warcraft II crash quite often under Kali.  Updated the control panel interface; many cosmetic improvements and such.  Added cross-referencing, nifty new feature.  Added the auto-turn off broadcasts feature.  Moved Kchat help to a seperate document.  Improved error reporting slightly on connect problems.  Added new Kchat ICON, thanks to Rick VanDerveer.  Sorting servers by name.  Increased stability.
  171.  
  172. 1.0b2: mostly bug fixes, big ones being: 1) fixed problem with Open Transport where trying to connect more than once crashed the puppy.  This was actually OT's fault; it doesn't close streams properly. 2) Fixed problem where unregistered Kali wouldn't work at all, basically.  Also fixed problem specific to Descent II, and problem with loading Kchat up before connecting when Auto-Connect was off.  Other changes include reworking the Control Panel to be more intuitive and to update the server lists and sort by users.
  173.  
  174. 1.0b1: first release
  175.  
  176.  
  177.  
  178. Chapter VII: Credits
  179.  
  180. --- Mac Version --- 
  181.  
  182. - Brad Kollmyer
  183.  
  184. Thanks to:
  185.       Adam Miller - for working on Kali Mac up to and including version 1.0b3
  186.       Brian Fitzgerald - for providing advance info on Warcraft 2 for Macintosh 
  187.       Metrowerks - for an insanely great compiler 
  188.       Delta Tao Software - for teaching me games 
  189.       Bolo - for getting me into Internet games, and being the best 
  190.       Rick VanDerveer (Networkable Mac Games)- for help and debugging info, icons, and revision of documentation for b3
  191.       James F. Naron, III (Kali For Mac Unofficial Home Page) - for updating documentation for 1.0b5, and for creating the FAQ.
  192.       Jason and Brian - for keeping me entertained during the summer 
  193.       Amy and Susie - for keeping them entertained 
  194.       Moonshadow Tavern - for somewhere to think and, uh
  195.  
  196. "Smoldering thoughts like the sea grass burned on these shores. And what good now to ask for anything more?" -- Genji
  197.  
  198.  
  199.  
  200. --- Original PC Version ---
  201.  
  202. I would like to thank all of the people who have made contributions to Kali.  Without these people you probably wouldn't be playing Internet games at all.
  203.  
  204. A special thanks goes to my wife Eleanor and daughter Jennifer.  I thank my wife for her patience, for allowing me those long hours in my office pecking away at the computer, for being my attorney, for being a friend and listening to all my problems, and for supporting me 100%.  I thank my daughter Jennifer for being herself. She's just great! : )
  205.  
  206. The following people and/or companies have contributed in one way or another.  They  are listed in  chronological order of contribution.  I may have made a mistake in the ordering of one or two but hopefully I didn't leave anyone out.  If I did, *please* let me know and I will correct it.
  207.  
  208.       id Software - for writing Doom and providing the source code for ipxsetup. This is what got me into multiplayer gaming!
  209.       Jake Page  (snake)  -  the author of tcpsetup. tcpsetup  was  the first program to allow Internet Doom.
  210.       Erick  Engelke  - the author of Waterloo TCP (wattcp). Wattcp  is used in both iFrag and Kali.
  211.       Scott  Coleman (Khan) - the author of iFrag and the original  IPX code in Kali. My mentor, friend, and
  212.             adversary (Doom) for  a long time.
  213.       Parallax  - for writing Descent...the program that inspired Kali.  I guess Interplay gets some credit here too. 
  214.             :-)
  215.       Frank  Fejes (Warp2) & PooterMan (I still don't know his name!) - for registering the first two copies of Kali!
  216.       Danny  Gasparovski - the author of SLiRP. He made several changes to  his  program  at my request. Without 
  217.             his  efforts  shell users would be stuck with MILK ;-)
  218.       Patrick  and  Michael Klos - the authors of pppshare (along  with his brother). At my request they developed 
  219.             pppshare just for Kali users.
  220.       Jonathon  Roy (roy7) - for porting the kali code to UNIX to  make the  first Kali server. For providing 
  221.             consulting on  further UNIX programming.
  222.       Edward  Henigin  (Texas Net) - for running the first Kali  server and the iFrag Tracker.
  223.       Pramod  Gumpeni (ZenMaster) - the author of the Kali Game FAQ and a beta tester. My number one fan! Also 
  224.             ran Zen's Temple.
  225.       Chung  Lau (waver) - author of the netcom shell kit. Available at most Kali ftp sites.
  226.       Ethan Winkley - author of the PPP FAQ.
  227.       Byron Followell - author of the Netcruiser FAQ.
  228.       Derek Bumpas - author of snatch.
  229.       Lawrence Reiss - author of the CompuServe FAQ.
  230.       loopy - for cracking every version of Kali before anyone else and letting me know just how bad my security was ;-)
  231.       Axxis  Corporation - Mark Leslie, Mike Fine, Mike Maxwell,  Suzie Peterson, Marsha Maxwell - for 
  232.             handling credit card  orders, running a server, and official Web site.
  233.       Westwood Studios - for writing Command & Conquer and supplying me with a whole new set of customers :-)
  234.  
  235. And all the other people who have ftp sites, web sites, kali servers, etc. Thanks for everyone who has helped test dozens of version of Kali. Thanks for everyone who has registered and allowed me to continue to improve Kali.
  236.  
  237. There are so many people who have contributed ideas that it would takes pages to list them all. Thanks!
  238.  
  239. Despite all their efforts.... ;-)
  240.  
  241. - Jay Cotton
  242.  
  243.  
  244.  
  245.  
  246. Kali and the kalid server are (c) Copyright 1995-1997 Kali, Inc. All Rights Reserved. Kali is a trademark of Kali, Inc.
  247.  
  248.  
  249.  
  250. Copyright
  251.  
  252. This program and documentation are copyright and reserved by Kali, Inc. This documentation may not, in whole of part, be copied, photocopied, reproduced, translated, or reduced to any electronic medium or machine-readable form without prior written consent from Kali, Inc. The only exception is to allow the user to print and maintain one hard copy for reference use. Any violation may be prosecuted by the lawyers of Kali, Inc.
  253.  
  254.  
  255.  
  256. Warranty
  257.  
  258. All efforts have been made to provide you with a quality product free of any defects. However; as with any software product it is impossible to foresee all uses and conditions a user may come up with. So...
  259.  
  260. This program is provided as is without warranty of any kind, either expressed or implied, including, but not limited to the implied warranty of merchantibility and fitness for a particular use. Should the program prove defective, you are responsible for the entire cost of repair, service, and/or correction of the problem.
  261.  
  262. In no event will Kali, Inc. be liable for any lost profits, ill will, lost income, consequential or incidental damages arising out of the use of this product, or the inability to use this product. Some states do not allow these exclusions, so these limitations may not apply to you.